package com.sdhs.analyze.bean;

import com.alibaba.fastjson.annotation.JSONField;
import com.sdhs.analyze.common.BaseEntity;
import lombok.Data;

import java.util.Date;

@Data
public class InfoGantryStatusBack extends BaseEntity {
    // 主键
    private String id;

    //状态版本号
    private String heatVersion;

    //门架后台编码
    private String chargeUnitId;

    //门架后台状态流水号
    private String backRunStateId;

    //门架后台状态数据生成时间
    @JSONField(format= "yyyy-MM-dd'T'HH:mm:ss")
    private Date backStateTime;

    //门架后台服务器操作系统软件版本
    private String backSysVersion;

    //门架后台服务器数据库系统软件版本
    private String backDBVersion;

    //后台运行参数版本号
    private String backParamVersion;

    //后台软件版本号
    private String backSoftVersion;

    //后台软件运行状态
    private String backSoftState;

    //后台积压通行流水数
    private Integer backOverTradeCount;

    //后台传输异常通行流水数
    private Integer backTransErrTradeCount;

    //后台积压牌识流水数
    private Integer backOverVehDataCount;

    //后台传输异常牌识流水数
    private Integer backTransErrVehDataCount;

    //后台积压牌识图片数
    private Integer backOverVehPicCount;

    //后台传输异常牌识图片数
    private Integer backTransErrVehPicCount;

    //控制器序号
    private Integer backComputerOrder;

    //后台硬件资源平均负载（5 分钟）
    private String backLoadAverage;

    //后台数据盘总容量
    private String backDiskDataTotalSize;

    //后台数据盘剩余容量
    private String backDiskDataLeftSize;

    //后台运行盘总容量
    private String backDiskRunTotalSize;

    //后台运行盘剩余容量
    private String backDiskRunLeftSize;

    //后台 CPU 使用率
    private String backCPURate;

    //后台物理内存使用率
    private String backMemoryRate;

    //后台北斗授时服务状态
    private String backBeidouState;

    //后台服务器异常数
    private String backErrorDataTotal;

    //后台服务器异常事件总数
    private String backErrorEventTotal;
}
